import request from '@/utils/request'
export default {
    // 1. 添加课程信息
    addCourseInfo(courseInfo){
        return request({
            url : '/eduService/course/addCourseInfo',
            method : 'post',
            data : courseInfo
        })
    },
    // 2. 查询所有讲师
    getListTeacher(){
        return request({
            url:'/eduService/teacher/findAll',
            method : 'get'
        })
    },
    // 3. 根据课程 id 查询基本信息
    getCourseInfoById(id){
        return request({
            url : `/eduService/course/getCourseInfo/${id}`,
            method : 'get'
        })
    },
    // 4. 修改课程信息
    updateCourseInfo(courseInfo){
        return request({
            url : `/eduService/course/updateCourseInfo`,
            method : 'post',
            data: courseInfo
        })
    },
    // 5. 课程确认信息显示
    getPublishCourseInfo(id){
        return request({
            url : `/eduService/course/getPublishCourseInfo/${id}`,
            method : 'get'
        })
    },
    // 6. 课程最终发布
    publishCourseInfo(id){
        return request({
            url : `/eduService/course/publishCourse/${id}`,
            method : 'post'
        })
    },
    // 7. 查询所有课程
    pageCourseCondition(current, limit, courseQuery){
        return request({
            url : `/eduService/course/pageCourseCondition/${current}/${limit}`,
            method : 'post',
            data : courseQuery
        })
    },
    // 8. 删除课程
    deleteCourse(id){
        return request({
            url : `/eduService/course/${id}`,
            method : 'delete'
        })
    }
}